﻿using Utility.Global;

namespace Application_Core.Bauteil_Component.Data_Access_Layer
{
    public class Bauteil : Entity, ConvertableToDTO<BauteilDTO>
    {
        public virtual int Id { get; protected set; }

        public virtual int Nummer { get; set; }

        public virtual string Name { get; set; }

        public Bauteil() { }

        public Bauteil(int nummer, string name)
        {
            this.Nummer = nummer;
            this.Name = name;
        }

        public virtual BauteilDTO ToDTO()
        {
            BauteilDTO bauteil = new BauteilDTO();
            bauteil.Nummer = this.Nummer;
            bauteil.Name = this.Name;
            return bauteil;
        }
    }
}
